Meshaal BarshamMeshaal Barsham
Zidane and the 23-man list: revolution or necessity in disguise?Two in the morning, my phone rang, and a truth cracked open. On the other end...
Offside Trap: Why £123m for Barcola Is Liverpool's Biggest Gamble After the Salah Era?Nobody in Moscow has ever heard anyone speak as bluntly as me, so they call i...
Puyo Puyo Champions at the 2026 Asian Games: Paritosh and the Ticket Through a Narrow GapIn a corner of the Aichi Sky Expo Hall, no roar was loud enough to make anyon...
Kunlavut Vitidsarn and the Endurance Question of a Control GameThe men's singles badminton final at the 2026 Asian Games ended in two games,...
From Humble Gyms to the Olympic Ring: Anatomy of Vietnamese Martial Arts' LimitsAt 4:47 a.m., a gym in Binh Thanh District holds only the sound of breathing....
End of the 27-match unbeaten run: Vietnam receives a lesson named ThailandVietnam entered the match against Thailand on the road in the second round of...
Modern Volleyball: Why Every Rally Is a Battle?Moscow night 2026, I sat in row 12 behind the goal, eyes fixed on Luka...
Đấu Trường Hỗn Chiến Season 3: When RNG Mechanisms Cannot Overshadow the Growth of an Evolving EcosystemAmid the cheers at Sky Expo Vietnam in Ho Chi Minh City last weekend, a playe...
Galatasaray vs Barcelona at Rams Park: The Raphinha Gap and the Trap of Unverified PreviewsThree days before kickoff in Istanbul, a match preview for Galatasaray agains...
Honda Center Anaheim becomes the dress rehearsal venue for Olympic volleyball 2028When the ball hits the floor at Honda Center in Anaheim, the noise may sound...
Kane Hits 102 Goals in His 100th Appearance: Bayern Rewrite Their Own Story After the 6-1In the 12th minute, Nathaniel Brown burst down the left flank, carried the ba...
Asian Games 2026: India's Badminton Report Card and the Generational Handover Between Two MilestonesThat day I sat in front of a screen with a sheet of ruled paper, and I record...
The Art of Saying 'Not Enough Data' in Esports AnalysisIt was a Saturday morning, and my data file was empty. I had sat down with...
The Blank Cell in the File: Women's Athletics and the Price of Never Being RecordedThe stand held a few hundred people, and the only camera sat fixed at the...
RAF Abu Dhabi: UFC Loans Its Names, and the Debt Sits in Arman Tsarukyan's KneesOn October 23, Arman Tsarukyan stepped onto the mat. Twenty-two days later — ...
Nine Layers of Data: How an Analyst Reads an Esports TournamentThe analysis file landed in my inbox one morning, more than ten pages long,...
ASEAN Cup 2026: The Information Thirst and the Empty Pages in the Search StreamIn October 2026, a Vietnamese sports outlet published an article promising...
Brazil claim 16th straight South American women's volleyball title: the 3-0 win over Argentina and an unanswered question at oppositeThe first set closed at 26-24. It was the only moment Argentina forced the...
Fernandez claims Singapore Open: An 8-game closing run and the question of her ceiling5-5 in the first set. Then 7-5, 6-0. Eight straight games to close out the...
An esports analysis returned empty: the discipline of not fabricating, and the cost of saying there is not enough dataIn Incheon at night, I reopened a nine-part document. Each part had tables,...
